草庐IT

VOC 2012

全部标签

Visual Studio 2012 中的 C# 6.0 支持

我在我现在的公司工作了六个多月,我们目前使用的是VisualStudio2012。我们将开始构建一个新的应用程序,我一直在努力获得对VisualStudio的promise2015升级让我们可以从最新的技术入手。不幸的是,这是一家小公司,需要考虑预算。有谁知道VisualStudio2012是否支持C#6.0。我在想,因为它即将成为第3代,它可能不会得到支持。更新:我看到很多关于VS2015社区版的评论,所以我想我应该澄清一下我公司对该版本的立场。公司有大约20名员工和一个6人的IT团队,由于各种原因,他们都需要VS。我们的销售额也超过100万美元,因此我们没有资格获得社区版。更新2:

c# - 为什么在 Visual Studio 2012 中禁用复选框 'Prefer 32-bit'?

我遇到过一种情况,我想将首选32位设置为true。但在VisualStudio2012中,它显示为已禁用。无论我做什么,它都不会启用。我读到AnyCPUwithPrefer32-bit是所有新项目的默认值。那么,我是否应该假设虽然它被禁用但它被设置为true?那么如何将它设置为AnyCPU?在WhatAnyCPUReallyMeansAsOf.NET4.5andVisualStudio11在StackOverflow中的许多其他帖子和问题中,它说:overall,therearenowfiveoptionsforthe/platformC#compilerswitch:x86,Itan

c# - 我可以将 Visual Studio 2012 Express Edition 用于商业用途吗?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我知道这个问题之前曾针对早期版本的VisualStudioExpress(2010和2008)提出过但是,对于VisualStudioExpress2012,我还没有找到同样的具体答案。我计划制作一些不包含任何其他第三方库的小型纯C#应用程序。Thisquestion谈论2010版本和VS2012RC,但不谈论后来发布的VisualStudioExpress2012。thisquestion的

c# - VS2012 断点没有被击中

我有一个看起来像这样的类:publicclassMyService{privateMyService(){}publicstaticstringGetStuff(){varstuffDid=newMyService();returnstuffDid.DoStuff();}privatestringDoStuff(){//dostuff}//otherprivatehelpers}显然我遗漏了很多,但这是通用的shell。现在,我有一个单元测试:[Test]publicvoidMyTest(){varresults=MyService.GetStuff();}我在单元测试中设置了断点,我

c# - 在 Visual Studio 2012 中的所有源代码文件中插入版权声明/横幅

谷歌搜索后我发现了这个:UseaVisualStudioMacrotoInsertCopyrightHeadersintoSourceFiles.它看起来很有希望:////Copyright(c)2012AllRightsReserved////LenielMacaferi//08/30/201211:39:58AM//ClassrepresentingaSampleentity当我尝试Tools->Macros菜单选项时,它在VS2012中不再存在。证据如下:MacrosinVisualStudio11DeveloperPreview.他们只是放弃了这个功能。:(所以,我只是想知道我

c# - 在 Visual Studio 2012 中调试 .NET Framework 源代码?

我正在使用VisualStudio2012。我想调试.NETFramework源代码。我已经尝试了几乎所有选项,但我仍然得到ThereissourcecodeavailableforCurrentLocation。符号加载成功。我试过加载MicrosoftSymbolServer并试过这个urlhttp://referencesource.microsoft.com/symbols.但我仍然无法调试。我试过这些链接,http://blogs.msdn.com/b/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-n

c# - Razor 语法突出显示在带有 MVC 5 的 VS 2012 中不起作用

我正在VisualStudio2013RC中使用MVC5RC1。效果很好。现在我将VS2012中现有的MVC4项目升级到MVC5,方法与描述的相同here我还更改了web.config(s)-请参阅“upgradingfromMVC4toMVC5”除View中Razor/C#代码的语法突出显示外,一切(构建、运行网络应用程序,甚至智能感知)都完美无缺。我还尝试了在VS2013中创建的MVC5项目。结果相同。所以我假设VS2012不“理解”新程序集?!有任何已知的解决方法或想法来恢复突出显示吗? 最佳答案 Microsoft发布了新版

c# - 符号文件未加载以在 Visual Studio 2012 中调试自定义项目

我在VisualStudio2012中有一个大型解决方案,其中包含可执行文件和类库项目。调试应用程序时,某个特定类库项目中的断点未命中。我查看了Debug>Windows>Modules窗口以检查该项目的符号状态,它显示“无法找到或打开PDB文件”。它还在“用户代码”列下显示“否”。我注意到解决方案中的其他一些自定义项目在该列中显示为“否”,并且它们的符号也无法加载。在“用户代码”下带有"is"的任何内容似乎都没有问题地加载了它的pdb。但我不确定这是否相关。我在dll上使用了dumpbin/headers并且pdb文件的路径存在且正确。该模块肯定不在符号加载的排除列表中。我也尝试过右

c# - Todo 任务未出现在 visual studio 2012 的任务列表中

我最近升级到VisualStudio2012,除了以“//todo”开头的注释不再显示在任务列表中之外,没有任何问题。我完全不知道从哪里开始寻找这个问题的解决方案,因为所有关键字都太笼统了。我遇到了其他类似的问题,答案是文件未打开,其中包含//todo注释,但我的情况并非如此。即使文件在我面前打开,我的待办事项评论也不会显示。 最佳答案 实际上,“任务列表”窗口的顶部有一个下拉控件,如果您使用VisualStudio2012深色主题,则下拉菜单看起来像一个标签。如果您单击“用户任务”文本,您将看到“评论”选项,其中列出了包含“//t

c# - 如何让用户类型 C# 语法突出显示在 VS 2012 RC 中再次工作?

不知何故,我为C#代码突出显示的部分语法在VS2012IDE中消失了。卸载、重新启动和重新安装不会执行任何操作,也不会在选项对话框中重置颜色。以下是一些项目的示例,这些项目都默认显示(黑色),通常有颜色而没有:属性系统类我自己的类(class)下面是一些仍然有颜色的关键字:使用公开作废变量为有没有其他人遇到过这个问题并设法解决了它? 最佳答案 这是一个简单的解决方案。转到devenv所在的目录(对于2012RC),然后键入devenv.exe/setup。它会解决您的问题。devenv.exe通常位于C:\ProgramFiles(